/**
Theme Name: MedTrans Theme
Theme URI: http://wpjunction.com
Author URI: http://wpjunction.com
Version: 1.0
Author: hpa
Description:ReeseMag Theme Premium WP
*/

@import url('css/reset.css');
@import url('css/default.css');
@import url('css/comments.css');

body {
	background-image: url(images/fondo-trans.gif);
	background-repeat: repeat-x;
	background-color:#5694c2;
	font:normal 13px Tahoma, Verdana, Arial;
	color:#215c82;
	padding:35px 0 60px;
}

a {
	text-decoration:none;
	color:#0024ff; /*color links*/
}

a:hover { color:#a80000; }

#wrapper {
	background:#4095ce;
	width:978px;
	margin:0 auto;	
	border:1px solid #363636;
	border-top:0;
}
/*
#wrapper-in {
	background:transparent url(images/static-background.gif) no-repeat;
	padding:10px 15px 0;
	width:988px;
}
*/

/* header */
#header {
	background:#4095ce url(images/header-trans.gif) repeat-x;
	border-bottom-color:#070707;
	height:117px;
	line-height:102px;
	overflow:hidden;
}

/*** SHASHIN ***/
.widget .shashinThumbnailsTable{width:305px !important;}
.shashinThumbnailsTable {margin:4px 0 2px 0 !important;}
.shashinThumbnailDiv {margin: 0 0 8px 8px !important; *margin-left:6px !important;}
.post-content .shashinThumbnailCaption{background:none repeat scroll 0 0 rgba(54, 90, 162, 0.8)!important; filter: Alpha(opacity=80); opacity:.8;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#365ac0, endColorstr=#365ac0); zoom:1;}

/*** FS CONTACT FORM ***/
#FSContact1, #FSContact2 {margin: 4px 0 0 10px;}
#FSContact1 input, #FSContact2 input{width:350px;}
#FSContact1 textarea, #FSContact2 textarea {max-width:none !important; width:350px !important;}

/*** SMOOTH SLIDER ***/
.jcarousel-skin-default .jcarousel-clip-horizontal {margin:23px 0 0 !important;}
.smooth_slider_thumbnail{margin-right:12px !important}
.smooth_slider_fouc .smooth_slider{margin:10px 0 8px 9px;}
.smooth_slideri{margin:24px !important;}
.smooth_next{width:21px !important;}
.smooth_slideri a img.medium{margin:0 15px 0 0 !important;}
.smooth_slideri h2{margin:5px 0 0 0 !important;}

/** Slideshow*/

#slideshow-wrapper #information p{font-size:12px !important;}
#slideshow-wrapper #information h3{font-family:Tahoma, Geneva, sans-serif!important; font-size:14px !important;}
html #slideshow-wrapper #image img { margin: -12px 0 0; max-height: 540px; min-width: 700px;}
	
#branding {float:left; width:352px; height:117px;}

#blog-title a {
	font-size:20px;
	text-transform:uppercase;
	width:100%;
	display:block;
}

#blog-description {
	margin-top:5px;
	font-weight:normal;
}

#menubar {
	background:#4095ce url(images/menubar.gif) repeat-x;
	height:41px;
	line-height:40px;
	overflow:hidden;
	font:normal 12px Tahoma,Verdana,Arial;
	display:block;
	margin-bottom:10px !important;
	margin-bottom:3px;
}
#cat-menu-shadow {
float: left;
left: 50%;
margin: 0 auto;
padding-top: 5px;
position: relative;
}
#cat-menu-shadow li {
float: left;
list-style: none outside none;
position: relative;
right: 50%;
}
#cat-menu-shadow li a {
color: #FFFFFF;
display: block;
font-size: 12px;
height: 26px;
line-height: 30px;
padding: 0 7px 0 8px;
text-decoration: none;
width: auto;
z-index: 10;
}
#cat-menu-shadow li.current_page_item a {
	font-weight:bolder;
}
#cat-menu-shadow li.back {
	background:url(images/lava.gif) no-repeat right bottom;
	height:28px;
	position:absolute;
	z-index:1;
}
#cat-menu-shadow li.back .left {
	background:url(images/lava.gif) no-repeat left bottom;
	height:28px;
	margin-right:9px;
	float:none;
}
#cat-menu-shadow li ul {
	display:none;
	background:#F4F5F7;
	border:1px solid #CCC;
	border-top-color:#A6A6A6;
	padding:0 5px;
}
#cat-menu-shadow li li {
	float:none;
	margin:0 !important;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#cat-menu-shadow li li a {
	float:none;
	display:block;
	padding:7px 5px;
	text-decoration:none;
	width:200px;
	border-style:solid;
	border-color:#DDD;
	border-width:1px 0 0;
	margin:0;
	background-image:none;
	height:auto;
	line-height:145%;
	color:#FFFFFF;
	text-align:left;
}
#cat-menu-shadow li li.first a {
	border-top:none;
}
#cat-menu-shadow li li a:hover {
	color:#382E1F;
}

.icon {
	background:transparent url(images/all-icons.gif) no-repeat;
	padding-left:20px;
}
/* container */
#content-wrap {display:table;
	border-top:0;
	padding:2px 8px 10px; /*espacio despues del footer*/
	width:962px;
}
#featured-posts-wrapper {
	background:transparent url(images/featured-bg.gif) no-repeat 0 0;
	float:left;
	margin-bottom:7px;
}

#togglebox {
	float:right;
}

.title {
	font:normal 14px Tahoma, Verdana, Arial;
	margin-bottom:3px;
	font-weight:bolder;
}

.meta {
	font:normal 10px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	color:#888F95;
	height:15px;
	margin-bottom:2px;
}

.meta a {color:#888F95;}

/* content */
#content {float:left; width:637px;}
#content.bordex {background:none repeat scroll 0 0 #3276AD; height:360px; width:634px;}
#myGallery, #myGallerySet, #flickrGallery{border:medium none transparent!important;}

.pagetitle {
	font:normal 20px 'Trebuchet MS', Tahoma, Verdana;
	color:#FFFFFF;
	padding-left:2px;
	margin-bottom:5px;
}

.post {
	margin:0 0 5px 0;
}

.post-top {
	padding-top:6px;
	background:transparent url(images/post-top.gif) no-repeat 0 0;
}
.post-inner {
	background:#FEFEFE url(images/post.gif) repeat-x 0 0;
	width:637px;
}
.post-bottom {
	padding-top:6px;
	background:transparent url(images/post-bottom.gif) no-repeat left bottom;
}
.post-title, .post-content {
	padding:8px 10px; /*margen titulo pagina*/
 
}
.post-title a {
	float:left;
	font-family:Trebuchet MS,Arial;
	font-size:17px;
	color:#2b6caf;  
	margin:16px 0 0 8px;
}
.post-title a:hover {
	color:#AE1414;
}
.post-headline {
	color:#ffffff;
	margin:5px 2px 0;
	background:#EBEBEB;
	padding:5px 8px;
	font-family:Tahoma,Arial;
}
span.post-date {
	color:#3488be;
	float:right;
	padding:3px 10px 3px 20px;
	background:url(images/date.gif) no-repeat left;
}
span.post-date-sin-logo {
	padding:3px 10px 3px 20px;
}

span.post-more {
	padding:3px 10px 3px 20px;
	background:url(images/more.gif) no-repeat left;
}
span.post-more a {
	color:#3488be;
}
span.post-more a:hover {
	color:#C5C5C5;
}
.post-content p {
	padding:5px 4px 10px 9px; /* margen izquierdo contenido*/
	line-height:1.2em;
}
	
/* wp-pagenave */
#pagenavi {
	margin-top:10px;
	border:0;
}
#pagenavi .older a,#pagenavi .newer a{
	padding:5px;
	display:block;
	background:#AE0404;
}
#pagenavi .older a{
	float:right;
}
#pagenavi .newer a{
	float:left;
}
#pagenavi a {
	color:#F3F0EB;
}
#pagenavi a:hover,.wp-pagenavi .current{
	color:#C5C5C5;
}
.wp-pagenavi .pages,.wp-pagenavi a,.wp-pagenavi a.page,.wp-pagenavi .current {
	padding:5px;
	display:block;
	background:#29618d;
	float:left;	
	margin-right:5px;
	color:#F3F0EB;
}
.wp-pagenavi .current{
	color:#C5C5C5;
}
/* sidebar */

#gs-posts-widget-9 {
	float:right; 
	margin:0;
	padding: 0 0 0 6px;
	width:306px;
}


#gs-posts-widget-9 h4 {
margin-bottom: 14px;
}

#interior {margin-top:8px;}

#sidebar .searchform {
	background:#3276ad;
	border-top:0px solid #73afd2; 
	float:right;
	padding:7px 7px 7px 8px;
	margin:0 0 19px; 
	width:298px;
}
#sidebar .searchform .textfield {
	float:left;
	background:#80b8fb;
	border:0px solid #ffffff;
	color:#000000;
	padding:2px 0 0 5px !important;
	font-size:12px;
	width:225px;
	height:20px;
}
#sidebar .searchform .button {
	float:right;
	background: url(images/searchbutton.gif) no-repeat top;
	border:0;
	color:#3276ad;
	width:69px;
	height:26px;	
	margin-top:-1px;
	text-indent:-999em;
	font-size:12px;
	margin-right:3px;
}

#sidebar .section {
	padding:0 0 7px 0px;
	margin-top:-8px;
	background:#80b1ff;
}
#sidebar .section .title {
	font:bold 12px 'Trebuchet MS', Tahoma, Verdana;
	color:#ffffff;
	background:url(images/section-title.gif) no-repeat 0 0;
	padding:5px 5px 5px 20px;
	margin-top:4px;
	text-transform:uppercase;
}	
	

.widget ul li {
	background-color:#80b1ff; /* Color fondo Widget*/
	margin:0px 12px 2px 24px;
	list-style-type:disc; color:#215c82; font-smooth:always;
	padding-top:6px; /*Distancia entre texto y caja*/
	border-top:0px solid #C1C1C1; /*Líneas separadoras*/
	font:1em Arial, Helvetica, sans-serif;
	margin-right:12px;
	 
}
	

.widget .children li {
	border:0;
}	

#sidebar a { color:#0c4e79; } /*Color texto sidebar*/
#sidebar a:hover { color:#d50000; }


/* footer */
#footer {
	background:#3276ad url(images/footer.gif) repeat-x;
	height:60px;
	text-align:center;
	color:#8fdcff;
	font-size:10px;
	padding:10px 0 0 0;
	margin:30px 0 0 0;
	
	
}	
	

#footer p {
	width:960px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:38px 0 0 0;
	
}
html .shashinCaption{display:none!important;}
html .shashinThumbnailsTable .shashinTableCell{border:solid 2px #3276ad!important; margin-right:6px; padding:4px 0;}
.shashinPhotoGroups{margin:0 0 0 4px!important;}
#content #fbPhotoSnowliftFeedback a img.alignleft{padding: 4px 4px 4px 8px!important;}
#content.archive .post-content{overflow:hidden; width:96%;}
#content.archive .post-content div{padding:5px 4px 10px 9px;}
#content.archive .post-content div div {padding:0px;}
#content.archive h2.pagetitle{padding-top:12px;}
#sidebar .textwidget div a img{margin:10px 0 0;}
.foto-search{float:left; padding:0 10px 0 6px !important;}